// 给定两个字符串 s 和 t ，编写一个函数来判断 t 是否是 s 的字母异位词。

// 注意：若 s 和 t 中每个字符出现的次数都相同，则称 s 和 t 互为字母异位词。

// 示例 1:
// 输入: s = "anagram", t = "nagaram"
// 输出: true

// 示例 2:
// 输入: s = "rat", t = "car"
// 输出: false
var s = "anagram"
var t = "nagaram"

var isAnagram = function (s, t) {
  const obj = {};
  for (var i of s) {
    obj[i] = (obj[i] || 0) + 1;
  }
  for (var i of t) {
    obj[i] = obj[i] - 1;
  }
  console.log(obj);
  return Object.values(obj).every(v => v == 0)
};


console.log(isAnagram(s, t));

